home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 4
/
Aminet 4 - November 1994.iso
/
aminet
/
dev
/
gui
/
muibuilderv11.lha
/
muibuilder
/
mb
/
asm
/
ReadMe
< prev
next >
Wrap
Text File
|
1994-03-15
|
2KB
|
59 lines
REQUIREMENTS:
ss.library (included in this package), kickstart V37+ (V38+ if you want
to generate localization). About 50KB of ram for small GUI, 100KB for
bigger. Needed macros: CALLMUI, CALLINT, CALLLOCALE.
MISCELLANEOUS NOTES:
Result of GenCodeAsm doesn't contain any macro for object generation
used in file 'MUI.I'. So when you'll use only structures generated by
MUIBuilder, you can use 'MUI_ALT.I' instead of this include file (it's
shorter). But you must use my 'MUI_ASM.I' includes, because in the original
file there were many missing macros. (File distributed in this package is
OK.)
If you think that my generator is too large, remember that it must
include whole generated source code (2800 bytes) and all macros used by
MUIBuilder (3600 bytes).
If you want to know something about ss.library, read the file
SSLib.readme (very powerful, read it). You can also downlad it from Aminet.
It's file 'os20/util/ssl30.lha'.
Because of compatibility with GUIs created for the C language,
GenCodeAsm treats sequences "\033" to "',27,'" and "\n" to "',10,'". It's
unoptimized, so you can see lines like
"STR_TX_label_0 dc.b '',27,'cBlaBla',10,'',27,'cBla',10,0 "
, but assembler compiles these lines OK.
KNOWN BUGS:
Get-string routine is always called 'GetString'. (This routine is
automaticaly generated when user wants localized code.)
UNKNOWN BUGS:
I'm sure that many ;-) .
FUTURE PLANS:
Fix reported bugs, some sort of dynamic allocation for buffers, remove
conditionals from generated code (IFNE etc.), ...
HOW CAN YOU REACH ME:
E-Mail:
lemming@k332.feld.cvut.cz
S-Mail:
Michal Kara
Krosenska 543
Praha 8 - Troja
181 00
Czech Republic